/*C**************************************************************************
* $RCSfile: timer_drv.c,v $
*----------------------------------------------------------------------------
* Copyright (c) 2002 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      $Name:  $      
* REVISION:     $Revision: 1.1 $     
* FILE_CVSID:   $Id: timer_drv.c,v 1.1 2003/01/14 09:08:36 ffosse Exp $       
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains the timer 0 & timer 1 driver routines.
*
* NOTES:
* Driver Configuration:
*   - T0_X2 & T1_X2 in config.h define as:
*      TRUE:  to set timer clock independant of X2/X1 mode
*      FALSE: to set timer clock dependant of X1/X2 mode
* Global Variables:
*   - None
* FT0_IN and FT1_IN must be used instead of FOSC-FPER for period calculation
*****************************************************************************/

/*_____ I N C L U D E S ____________________________________________________*/

#include "config.h"                         /* lib configuration header */
#include "timer_drv.h"                      /* timer driver definition */


/*_____ M A C R O S ________________________________________________________*/


/*_____ D E F I N I T I O N ________________________________________________*/


/*_____ D E C L A R A T I O N ______________________________________________*/



/*F***************************************************************************
* NAME: t0_set_prio
*-----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE: 
*   Set the Timer 0 priority interrupt
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
******************************************************************************/
/*
void t0_set_prio (Byte priority)
{
  if ((priority == 1) || (priority == 3))     // set LSB priority bit 
  {
    IPL0 |=  MSK_ET0;
  }
  if ((priority == 2) || (priority == 3))     // set MSB priority bit
  {
    IPH0 |= MSK_ET0;
  }
}
*/


/*F***************************************************************************
* NAME: t1_set_prio
*-----------------------------------------------------------------------------
* PARAMS:
*
* return:
*----------------------------------------------------------------------------
* PURPOSE: 
*   Set the Timer 1 priority interrupt
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
******************************************************************************/
/*
void t1_set_prio (Byte priority)
{
  if ((priority == 1) || (priority == 3))     // set LSB priority bit
  {
    IPL0 |=  MSK_ET1;
  }
  if ((priority == 2) || (priority == 3))     // set MSB priority bit 
  {
    IPH0 |= MSK_ET1;
  }
}
*/
